package com.highspeed.bdk.service.logic;

import com.highspeed.bdk.bean.entity.logic.LogicLink;
import com.highspeed.bdk.bean.entity.logic.LogicTopology;
import com.highspeed.bdk.service.base.IBdkBaseService;

import java.util.List;
import java.util.Map;

/**
 * Created by chenjiabin on 2018/3/23.
 */
public interface ILogicTopologyService extends IBdkBaseService<LogicTopology, Integer> {

    /**
     * 根据逻辑链接生成虚拟链接
     *
     * @param id 逻辑拓扑图ID
     * @return 虚拟链接列表（每条数据都是一个MAP，包含左右App的ID及连接数量）
     */
    List<Map<String, Integer>> queryVirtualLinksByLogicTopologyId(Integer id);
}
